package com.ruoyi.ruoyimaintenance.domain.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;

public class MaintenanceDL {
    @ExcelIgnore
    private long id;
    @ExcelProperty("产线")
    private long line;
    @ExcelProperty("面数")
    private String side;
    @ExcelProperty("保养日期")
    private String maintenanceDate;
    @ExcelProperty("贴片机编号")
    private long deviceConfigId;
    @ExcelProperty("贴片机编号")
    private String machineNumber;
    @ExcelProperty("机头")
    private long machineHead;
    @ExcelProperty("贴装头编号")
    private long headNumber;
    @ExcelProperty("头数")
    private String headCount;
    @ExcelProperty("保养频度(天)")
    private long maintenanceFrequency;
    @ExcelProperty("保养预警(天)")
    private long warningDays;
    @ExcelIgnore
    private int useDay;
    @ExcelIgnore
    private int count;
    @ExcelProperty("保养项目")
    private String maintenanceItem;
    @ExcelProperty("保养结果")
    private String maintenanceResult;
    @ExcelProperty("实施担当")
    private String implementer;
    @ExcelProperty("异常项目描述")
    private String abnormalDescription;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getLine() {
        return line;
    }

    public void setLine(long line) {
        this.line = line;
    }

    public String getSide() {
        return side;
    }

    public void setSide(String side) {
        this.side = side;
    }

    public String getMaintenanceDate() {
        return maintenanceDate;
    }

    public void setMaintenanceDate(String maintenanceDate) {
        this.maintenanceDate = maintenanceDate;
    }

    public long getDeviceConfigId() {
        return deviceConfigId;
    }

    public void setDeviceConfigId(long deviceConfigId) {
        this.deviceConfigId = deviceConfigId;
    }

    public String getMachineNumber() {
        return machineNumber;
    }

    public void setMachineNumber(String machineNumber) {
        this.machineNumber = machineNumber;
    }

    public long getMachineHead() {
        return machineHead;
    }

    public void setMachineHead(long machineHead) {
        this.machineHead = machineHead;
    }

    public long getHeadNumber() {
        return headNumber;
    }

    public void setHeadNumber(long headNumber) {
        this.headNumber = headNumber;
    }

    public String getHeadCount() {
        return headCount;
    }

    public void setHeadCount(String headCount) {
        this.headCount = headCount;
    }

    public long getMaintenanceFrequency() {
        return maintenanceFrequency;
    }

    public void setMaintenanceFrequency(long maintenanceFrequency) {
        this.maintenanceFrequency = maintenanceFrequency;
    }

    public long getWarningDays() {
        return warningDays;
    }

    public void setWarningDays(long warningDays) {
        this.warningDays = warningDays;
    }

    public int getUseDay() {
        return useDay;
    }

    public void setUseDay(int useDay) {
        this.useDay = useDay;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public String getMaintenanceItem() {
        return maintenanceItem;
    }

    public void setMaintenanceItem(String maintenanceItem) {
        this.maintenanceItem = maintenanceItem;
    }

    public String getMaintenanceResult() {
        return maintenanceResult;
    }

    public void setMaintenanceResult(String maintenanceResult) {
        this.maintenanceResult = maintenanceResult;
    }

    public String getImplementer() {
        return implementer;
    }

    public void setImplementer(String implementer) {
        this.implementer = implementer;
    }

    public String getAbnormalDescription() {
        return abnormalDescription;
    }

    public void setAbnormalDescription(String abnormalDescription) {
        this.abnormalDescription = abnormalDescription;
    }

    @Override
    public String toString() {
        return "MaintenanceDL{" +
                "id=" + id +
                ", line=" + line +
                ", side='" + side + '\'' +
                ", maintenanceDate='" + maintenanceDate + '\'' +
                ", deviceConfigId=" + deviceConfigId +
                ", machineNumber='" + machineNumber + '\'' +
                ", machineHead=" + machineHead +
                ", headNumber=" + headNumber +
                ", headCount='" + headCount + '\'' +
                ", maintenanceFrequency=" + maintenanceFrequency +
                ", warningDays=" + warningDays +
                ", useDay=" + useDay +
                ", count=" + count +
                ", maintenanceItem='" + maintenanceItem + '\'' +
                ", maintenanceResult='" + maintenanceResult + '\'' +
                ", implementer='" + implementer + '\'' +
                ", abnormalDescription='" + abnormalDescription + '\'' +
                '}';
    }
}
